popular leftist front - Alemán Inglés Diccionario